package com.ttg.model.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("tbl_task_info")
public class TaskInfo {

    @TableId(value = "id" ,type = IdType.AUTO)
    private Integer id;

    /**
     * 任务名（描述）
     */
    @TableField(value = "task_name")
    private String taskName;

    /**
     * 任务标签
     */
    @TableField(value = "task_tag")
    private String taskTag;

    /**
     * 前置任务id，多个前置任务时英文逗号拼接
     */
    @TableField(value = "task_pre_task_id ")
    private String taskPreTaskId ;

    /**
     * 任务类型 0.其他任务 1.积分任务 2.等级更新任务 3.标签更新任务
     */
    @TableField(value = "task_type")
    private Integer taskType;

    /**
     * 最后一次成功执行日期，格式yyyymmdd'
     */
    @TableField(value = "task_last_excute_date")
    private Integer taskLastExcuteDate;


    /**
     * 任务状态 1.正常，4.失败 ，9.进行中
     */
    @TableField(value = "task_status")
    private Integer taskStatus;
    /**
     * 报错信息
     */
    @TableField(value = "task_message")
    private String taskMessage;


}
